Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Nitto ATP Finals - Turin United Cup - Australia Miami Open - Miami Delray Beach Open - Delray Beach Australian Open - Melbourne Rothesay International - Eastbourne Davis Cup, World Group, Q, UKR-USA 0-4 BMW Open - Munich Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells French Open - Paris Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid cinch Championships - London Olympics - Paris National Bank Open - Montreal Wimbledon - London U.S. Open - New York Laver Cup - Berlin Japan Open Tennis Championships - Tokyo Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Nitto ATP Finals - Turin Davis Cup, World Group, QF, USA-AUS 1-2 BNP Paribas Open - Indian Wells National Bank Open - Toronto Citi Open - Washington Dallas Open - Dallas United Cup - Australia Delray Beach Open - Delray Beach Australian Open - Melbourne Wimbledon - London Mutua Madrid Open - Madrid Miami Open - Miami National Bank Open - Toronto Citi Open - Washington Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva French Open - Paris Boss Open - Stuttgart Rothesay International - Eastbourne cinch Championships - London U.S. Open - New York Cincinnati Open - Cincinnati Laver Cup - San Francisco Davis Cup, World Group, Q2, USA-CZE 2-3 Japan Open Tennis Championships - Tokyo Shanghai Rolex Masters - Shanghai Qatar F1a Bahrain F1 UAE F1 UAE F2 Kuwait F1 Kuwait F2 Germany F17 United Arab Emirates F1 USA F3 USA F4 USA F5 USA F8 USA F9 Spain F9 Spain F10 USA F25 USA F26 USA F2 USA F11 Spain F13 France F7 (Villers Les Nancy) USA F2 USA F3 Challenger Hamburg - Hamburg IX Open Internacional D'Andorra - Andorra Granby Challenger - Granby USTA Seascape Challenger - Aptos Challenger Casino Lugano - Lugano Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia Sylt Open 2000 - Sylt Geneva Challenger - Geneva Open de L'Isere-Open 38 - Grenoble Neride Prague Indoor - Prague 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casino Lugano - Lugano Open de Montauban - Montauban Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester Volvo Sylt Open - Sylt Samsung Securities Cup Challenger Tennis - Seoul Challenger Britania Zavaleta - Puebla TED Open-Akbank Private Banking - Istanbul Samarkand Challenger - Samarkand Britania Zavaleta - Puebla Yokohama World Tennis Gaora Cup - Yokohama Gemax Open - Belgrade Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana Asics Challenger Open - Monchengladbach Alexander Kolyaskin Memorial - Donetsk The Nottingham Challenger - Nottingham IPP Open - Helsinki Czech Indoor Open - Prague Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Heineken Challenger 2004 - Ho Chi Minh City Busan Open - Busan San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Steelers Cup - Kosice GHI Bronx Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Tatra Banka Open - Bratislava IPP Open - Helsinki Mauritius Open - Mauritius Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Ostrava Open 2005 - Ostrava Gemax Open - Belgrade BH Telecom Indoors Sarajevo 2006 - Sarajevo Coffee Cup Challenger - Chikmagalur Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking TED Open 2006 - Istanbul Ethias Trophy - Mons Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Privatbank Open 2006 - Dnepropetrovsk Ethias Trophy - Mons Geneva Challenger - Geneva Kobstaedernes ATP Challenger - Kolding President's Cup - Astana Caversham International Tennis Tournament - Jersey Heilbronn Challenger Belgrade Challenger Johannesburg Challenger Tenerife Challenger Busan Challenger Cremona Challenger Pozoblanco Challenger Vancouver Challenger Athens Challenger Rhodes Challenger Heilbronn Challenger Recife Challenger Athens Challenger Alessandria Challenger Penza Challenger Astana Challenger Segovia Challenger Seoul Challenger Geneva Challenger Guadalajara Challenger Le Gosier Challenger Kaohsiung Challenger Fergana Challenger Winnetka Challenger Binghamton Challenger Geneva Challenger Bratislava Challenger Bergamo Challenger Kyoto Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Kun-Ming Challenger Busan Challenger Istanbul Challenger Eskisehir Challenger Segovia Challenger St. Remy Challenger Tashkent Challenger Geneva Challenger Ortisei Challenger Yokohama Challenger Heilbronn Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Kaohsiung Challenger Astana Challenger Segovia Challenger Geneva Challenger Eskisehir Challenger Segovia Challenger Aptos Challenger St. Remy Challenger Izmir Challenger Orleans Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Monterrey Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Champaign Challenger Brescia Challenger Andria Challenger Happy Valley Challenger Bangkok Challenger Manila Challenger Maui Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Leon Challenger Le Gosier Challenger Taipei City Challenger Busan Challenger Seoul Challenger Ilkley Challenger Winnetka Challenger Segovia Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Mons Challenger Brest Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Andria Challenger Columbus Challenger Maui Challenger Dallas Challenger St. Brieuc Challenger San Francisco Challenger Taipei City Challenger Anning Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Surbiton Challenger Ilkley Challenger Winnetka Challenger Segovia Challenger Aptos Challenger Vancouver Challenger Kaohsiung Challenger Ningboo Challenger Ho Chi Minh City Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Newport Beach Challenger Dallas Challenger Indian Wells Challenger Surbiton Challenger Newport Beach Challenger UBS Open Gstaad - Gstaad Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis International Tennis Championships - Delray Beach Thailand Open - Bangkok AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BMW Open - Munich Gerry Weber Open - Halle PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Shenzhen Open - Shenzhen Erste Bank Open - Vienna Swiss Indoors Basel - Basel Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna Swiss Indoors Basel - Basel Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Suisse Open - Gstaad BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Suisse Open - Gstaad Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Chengdu Open - Chengdu Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open Parc - Lyon Mercedes Cup - Stuttgart AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Next Gen ATP Finals - Milan ASB Classic - Auckland Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Libema Open - 's-Hertogenbosch Noventi Open - Halle Nature Valley International - Eastbourne BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Adelaide International - Adelaide Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg European Open - Antwerp Hamburg European Open - Hamburg Murray River Open - Melbourne Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Sardegna Open - Cagliari San Diego Open - San Diego Dallas Open - Dallas US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch Viking International - Eastbourne Citi Open - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna United Cup - Australia Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gonet Geneva Open - Geneva Boss Open - Stuttgart Rothesay International - Eastbourne Truist Atlanta Open - Atlanta Tennis Masters Series - Toronto Tennis Masters Series - Toronto Tennis Masters Series - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Zagreb Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Fergana Challenger - Fergana Schickendanz Open - Furth DPD Challenger 2002 - Aschaffenburg Yokohama Challenger 2001 - Yokohama BMW Challenger Open - Monchengladbach Davis Cup, World Group, 1R, SUI-NED 2-3 Rezidenza Open - Magdeburg Urbana-Champaign Challenger - Urbana The 70th King's Cup and Queen's Cup - Bangkok Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island Davis Cup, World Group, 1R, USA-SUI 4-1 The Granby Natrel Challenger - Granby Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Sarajevo Open 2004 - Sarajevo Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Okal Cup 2003 - Eckental Davis Cup, World Group, 1R, ITA-SUI 5-0 Shimadzu All Japan Indoor - Kyoto Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, SUI-BLR 3-2 Laver Cup - Geneva Davis Cup, Finals, Group F ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, USA-UZB 4-0 ATP Cup - Sydney Laver Cup - London Davis Cup, Qualifiers, 1R, USA-COL 4-0 Davis Cup, Group D, Glasgow Davis Cup, Finals, QF, ITA-USA 2-1 Laver Cup - Vancouver Dharwad Challenger 2006 - Dharwad Busan Challenger Bratislava Challenger Newport Beach Challenger U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Mubadala World Tennis Championship Exhibition Diriyah Tennis Cup Nitto ATP Finals - Turin International German Open - Hamburg Bank Austria Tennis Trophy - Vienna Geneva Open - Geneva Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco European Open - Antwerp cinch Championships - London Rakuten Japan Open - Tokyo Gonet Geneva Open - Geneva cinch Championships - London Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai